<?php

    // Reseteamos los valores de las fechas de fum, probable de parto y las demas en caso de  que sean los valores originales,
    // de esta manera no se mostraran los valores logicos de fabrica, y mostrar un valor (es decir en vez de que nos muestre
    // 1988-12-30 no mostrara nada. Esto lo hacemos para que cuando
    // quieran ingresar los valores las fechas se visualizen sin fecha en vez de esta fecha ficticia

    if (($model->fum == '30-12-1899') || ($model->fum == '1899-12-30')){    
        $model->fum ='';
    }
    if (($model->fecha_diagnostico_embarazo == '30-12-1899') || ($model->fecha_diagnostico_embarazo == '1899-12-30')) {   
        $model->fecha_diagnostico_embarazo = '';
    }
    if (($model->fecha_efectiva_embarazo == '30-12-1899') || ($model->fecha_efectiva_embarazo == '1899-12-30')){   
        $model->fecha_efectiva_embarazo = '';
    }
    if (($model->fecha_probable_parto == '30-12-1899') || ($model->fecha_probable_parto == '1899-12-30')){   
            $model->fecha_probable_parto = '';
    }    
        
    
    /*
     * Debemos verificar en caso de que el beneficiario sea mujer, si esta embarzada o no lo esta, para mostrar los datos 
     * del embarazo  y verificar la edad dle beneficiario, por que en caso de ser menor, debemos desplejar la pantalla 
     * de carga de los datos del rsponsable.
    */    
    if (($model->embarazada == 1))
        { $desplegarDatosEmbarazo = true;}
    else
        { $desplegarDatosEmbarazo = false;}           

    if (($modelPersona->sexo == 'F'))
        { $desplegarEmbarazo = true;}
    else
        { $desplegarEmbarazo = false;}       
            
          
    //calculamos la edad del beneficiario para saber si hay que desplejar los datos del responsable o si hay que ocultarlos 
    if (!empty($modelPersona->fecha_nacimiento)){
       $fechaHoy = date('d-m-Y');
       $fechaNacimiento = $modelPersona->fecha_nacimiento;
       $edad = Persona::calcularEdad($fechaNacimiento, $fechaHoy);            

       if ($edad["anios"] < 10)
           {$desplegarResponsable = true;}
       else
         {$desplegarResponsable = false;}  
     }else{
       $desplegarResponsable = false;
     }     
?>





<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'sumar-form',
	'enableAjaxValidation'=>false,  
)); 
    
          //si existe el flash de carga, fue exitosa la carga o no mostramos el cartel correspondiente
	 if(Yii::app()->user->hasFlash('resultado_carga')): ?> 
                <div class="alert alert-success">
                    <?php echo Yii::app()->user->getFlash('resultado_carga',array('class'=>'succes')); ?>
                </div> 
        <?php endif; ?>
    
        
           
        <div class="controls-row">
          <?php if ($model->isNewRecord){ ?>
                <h3> Inscripcion de Nuevo Beneficiario </h3>  
          <?php }else{ ?>
                <h3> Actualizacion de Datos Beneficiario: <?php echo $model->clavebeneficiario; ?> </h3>  
          <?php } ?>  
        </div>
    
       <!-- div contenedor de los errores desplegados por javascript -->
        <div id="errores" class="alert alert-error" style="display: none;">
            <h6> POR FAVOR CORRIGA LOS SIGIENTES ERRORES </h6>  
            <ul id="ul-errores">                
            </ul>
        </div>
    
    
                <?php if (($model->hasErrors()) || ($modelPersona->hasErrors()) || ($modelResponsable->hasErrors()))
              echo "<h4 class=\"alert alert-error\"> CORRIGA LOS SIGUIENTES ERRORES </h4> <br />";        
              echo $form->errorSummary(array($model,$modelPersona,$modelResponsable),"","",array("class"=>"alert alert-error")); ?>
    
        
        <div class="controls-row nro-doc">
            <div class="span3"></div>
            <div class="span8">
		<?php echo $form->labelEx($modelPersona,'numero_documento'); ?>
		<?php                   
                      echo $form->textField($modelPersona,'numero_documento',array('class'=>'span6',
                       'ajax' => array(
                            'type'=>'POST', 
                            'url'=>$this->createUrl('sumar/buscarBeneficiarios'), 
                            'success'=>'function(data){armarTabla(data);
                                         $("#ajaxloader").css("display","none");  
                                         $("#ajaxloader").removeClass("loading");}', 
                            'dataType'=>'json', 
                            'beforeSend' => 'function(){ 
                                        $("#ajaxloader").css("display","block");                                
                                        $("#ajaxloader").addClass("loading");  }',
                         ),
                        ));  
                  ?>
		<?php echo $form->error($modelPersona,'numero_documento',array('class'=>'text-error')); ?>
            </div>
        </div>
    
    
        <!-- contenedor para desplejar la tabla de beneficiarios encontrados por peticion ajax, con el mimos nro de documento -->
        <div id="table-benef">     
        </div>    
        
        <div class="controls-row t-transaccion">            
            <div class="span8">
		<?php echo $form->labelEx($model,'transaccion'); ?>
		<?php                   
                      $ttransaccion = array();
                       if ($model->isNewRecord){
                            $ttransaccion['A'] = ('ALTA - Inscripcion');
		       }else
                       {
                            $ttransaccion['M'] = ('MODIFICAION'); 
                            $ttransaccion['B'] = ('BAJA  - Eliminacion');
                       }  
		      ?>
		<?php 
                   if ($model->isNewRecord){
                     echo $form->DropDownList($model,'transaccion',$ttransaccion,array('class'=>'span7','readonly'=>true,'disabled'=>'disabled')); 
                   }else{
                     echo $form->DropDownList($model,'transaccion',$ttransaccion,array('class'=>'span7')); 
                       
                   }
		 echo $form->error($model,'transaccion',array('class'=>'text-error')); ?>
            </div>
        </div>
        
        <div class="controls-row">
            <div class="span7">
		<?php echo $form->labelEx($modelPersona,'apellido'); ?>
                <?php 
                   echo $form->textField($modelPersona,'apellido',array('class'=>'span8'));
                ?> 
		<?php echo $form->error($modelPersona,'apellido',array('class'=>'text-error')); ?>
            </div>
        </div>
        
        <div class="controls-row">            
            <div class="span7">
		<?php echo $form->labelEx($modelPersona,'nombre'); ?>
		<?php                 
                   echo $form->textField($modelPersona,'nombre',array('class'=>'span8'));
                  ?>
		<?php echo $form->error($modelPersona,'nombre',array('class'=>'text-error')); ?>
            </div>
        </div>
    
        <div class="controls-row">
            <div class="span5">
		<?php echo $form->labelEx($modelPersona,'clase_documento'); ?>
		<?php $claseDocumento = array();
		      $claseDocumento['P'] = ('PROPIO');
		      $claseDocumento['A'] = ('AJENO');?>
		<?php echo $form->DropDownList($modelPersona,'clase_documento',$claseDocumento); ?>	
                <?php echo $form->error($modelPersona,'clase_documento',array('class'=>'text-error')); ?>
            </div>
        
            
             <div class="span5">
		<?php echo $form->labelEx($modelPersona,'Tipo de Documento'); ?>
		<?php    $tipoDocumento = TipoDocumento::model()->findAll(array('order'=>'id'));
		         $array_tipoDocumento = array();
                         
		         foreach($tipoDocumento as $dato){
			   $array_tipoDocumento[$dato->id] = $dato->descripcion; 
			}                                
		       echo $form->DropDownList($modelPersona,'id_tipodocumento',$array_tipoDocumento, 
                                                  array('options' => array('1'=>array('selected'=>true)),
                                                      'ajax' => array('type'=>'POST',
                                                        'url' => CController::createUrl('sumar/buscarBeneficiarios'), 
                                                         'success'=>'function(data){armarTabla(data);
                                                                        $("#ajaxloader").css("display","none");  
                                                                        $("#ajaxloader").removeClass("loading");}', 
                                                        'dataType'=>'json', 
                                                        'beforeSend' => 'function(){ 
                                                                    $("#ajaxloader").css("display","block");                                
                                                                    $("#ajaxloader").addClass("loading");  }', 
                                                        )
                                                      ));?>
                 <?php echo $form->error($modelPersona,'id_tipodocumento',array('class'=>'text-error')); ?>
		
            </div>
       </div>
        

       <div class="controls-row">
	 <div class="span3">
		<?php echo $form->labelEx($modelPersona,'sexo'); ?>
		<?php $sexo = array();
                      $sexo['-1'] = ('SELECCIONE');
		      $sexo['M'] = ('MASCULINO');
		      $sexo['F'] = ('FEMENINO');?>
		<?php echo $form->DropDownList($modelPersona,'sexo',$sexo,array('class'=>'span8','options'=>array('sn'=>array('selected'=>true)))); ?>	
                <?php echo $form->error($modelPersona,'sexo',array('class'=>'text-error')); ?>
	</div>
        
	<div class="span2" id="es_embarazo">
		<?php echo $form->labelEx($model,'embarazada'); ?>
		<?php $embarazada = array();
		      $embarazada[0] = ('NO');
		      $embarazada[1] = ('SI'); 
                ?>
		<?php echo $form->DropDownList($model,'embarazada',$embarazada,array('class'=>'span9','id'=>'esembarazada')); ?>	
                <?php echo $form->error($model,'embarazada',array('class'=>'text-error')); ?>
	</div>                
        
        <div class="span5">
		<?php echo $form->labelEx($modelPersona,'fecha_nacimiento'); ?>
                <?php                      
                 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                    'model'=>$modelPersona, 
                    'id'=>'fechanacimiento',
                    'attribute'=>'fecha_nacimiento',
                    'value'=>$modelPersona->fecha_nacimiento,
                    'language' => 'es',
                    'htmlOptions' => array(
					'style'=>'height:30px;  
                                        font-weight:bold;
                                        font-size:0.9em;
                                        border: 0px solid #A80;
                                        padding-left: 4px;'),
                    'options'=>array(
                    'autoSize'=>true,
                    'defaultDate'=>$modelPersona->fecha_nacimiento,
                    'dateFormat'=>'dd-mm-yy',
                    /*'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',*/
                    'buttonImageOnly'=>false,
                    'buttonText'=>'Fecha',                    
                    'selectOtherMonths'=>true,
                    'showAnim'=>'slide',
                    'showButtonPanel'=>true,
                    'showOn'=>'button',
                    'showOtherMonths'=>true,
                    'changeMonth' => 'true',
                    'changeYear' => 'true',
                    'maxDate'=>'date("Y-m-d")', //fecha minima                   
                ),
                ));             
                ?>
                <?php echo $form->error($modelPersona,'fecha_nacimiento',array('class'=>'text-error')); ?>
	
	</div>
        
       </div>

	

       <div class="controls-row">
	  <div class="span5">
		<?php echo $form->labelEx($modelPersona,'pais_nacimiento'); ?>
		<?php echo $form->textField($modelPersona,'pais_nacimiento',array('class'=>'span9')); ?>
		<?php echo $form->error($modelPersona,'pais_nacimiento'); ?>
	  </div>

          <div class="span5">
		<?php echo $form->labelEx($model,'¿Pertenece a Pueblo Originario?'); ?>
		<?php $claseDocumento = array();
                      $claseDocumento[-1] = ('SELECCIONE');
		     $claseDocumento[0] = ('NO');
		      $claseDocumento[1] = ('SI');?>
		<?php echo $form->DropDownList($model,'indigena',$claseDocumento,array('class'=>'span4')); ?>	
                <?php echo $form->error($model,'indigena',array('class'=>'text-error')); ?>
	  </div>
      </div>
	
      <div class="controls-row">
	<div class="span5">
		<?php echo $form->labelEx($model,'tribu'); ?>
		<?php echo $form->textField($model,'tribu',array('class'=>'span9')); ?>
		<?php echo $form->error($model,'tribu',array('class'=>'text-error')); ?>
	</div>

	<div class="span5">
		<?php echo $form->labelEx($model,'lengua'); ?>
		<?php echo $form->textField($model,'lengua',array('class'=>'span9')); ?>
		<?php echo $form->error($model,'lengua',array('class'=>'text-error')); ?>
        </div>
     </div>
        
     <div class="controls-row">
        <div class="span4">
		<?php echo $form->labelEx($modelPersona,'alfabeta'); ?>
		<?php $alfabeta = array();
                      $alfabeta[-1] = ('SELECCIONE');
		      $alfabeta[0] = ('NO');
		      $alfabeta[1] = ('SI');?> 
		<?php echo $form->DropDownList($modelPersona,'alfabeta',$alfabeta,array('class'=>'span4','options'=>array(1=>array('selected'=>true)))); ?>	
                <?php echo $form->error($modelPersona,'alfabeta',array('class'=>'text-error')); ?>
	</div>
               
	<div class="span3">
		<?php echo $form->labelEx($modelPersona,'mayores_estudios'); ?>
		<?php $mayoresEstudios = array();
		      $mayoresEstudios[0] = ('Seleccione');		      
                      $mayoresEstudios['INICIAL'] = ('INICIAL');
		      $mayoresEstudios['PRIMARIO'] = ('PRIMARIO');
		      $mayoresEstudios['SECUNDARIO'] = ('SECUNDARIO');
                      $mayoresEstudios['TERCIARIO'] = ('TERCIARIO');
                      $mayoresEstudios['UNIVERSITARIO'] = ('UNIVERSITAIO');
                      ?>
                <?php echo $form->DropDownList($modelPersona,'mayores_estudios',$mayoresEstudios,array('class'=>'span9')); ?>	
                <?php echo $form->error($modelPersona,'mayores_estudios',array('class'=>'text-error')); ?>
	</div>


	<div class="span4">
		<?php echo $form->labelEx($modelPersona,'anio_mayores_estudios'); ?>
		<?php echo $form->textField($modelPersona,'anio_mayores_estudios',array('class'=>'span8')); ?>
		<?php echo $form->error($modelPersona,'anio_mayores_estudios',array('class'=>'error')); ?>
	</div>
     </div>
        
     <br /> 
      
    
     <!-- contenedor de los datos del responsable, se muestra solamente cuando el beneficiario es menor -->
     <div class="controls-row" id="dat-responsable">          
       <div class="tit-datgrp-form"> <h4> Datos del Responsable </h4> </div>
         
       <div class="controls-row">         
            <div class="span6">
		<?php echo $form->labelEx($model,'tipo_tutor'); ?>
		<?php $tipo_tutor = array();
		      $tipo_tutor['0'] = ('Seleccione Tutor');	   
                      $tipo_tutor['PADRE'] = ('PADRE');
		      $tipo_tutor['MADRE'] = ('MADRE');
                      $tipo_tutor['TUTOR'] = ('TUTOR');                      
                      ?>
		<?php echo $form->DropDownList($model,'tipo_tutor',$tipo_tutor,array('class'=>'span6')); ?>	
                <?php echo $form->error($model,'tipo_tutor',array('class'=>'text-error')); ?>
	    </div>
       </div>       
            
       <div class="controls-row">             
            <div class="span6">
		<?php echo $form->labelEx($modelResponsable,'id_tipodocumento'); ?>
		<?php    $tipoDocumento = TipoDocumento::model()->findAll(array('order'=>'id'));
		         $array_tipoDocumento = array();                         
		         foreach($tipoDocumento as $dato)
				{
				   $array_tipoDocumento[$dato->id] = $dato->descripcion; 
				}
                                
		 
                        echo $form->DropDownList($modelResponsable,'id_tipodocumento',$array_tipoDocumento, 
                                                  array('options' => array('1'=>array('selected'=>true)),'class'=>'span7',
                                                      'ajax' => array('type'=>'POST',
                                                        'url' => CController::createUrl('sumar/buscarResponsable'), 
                                                        'success'=>' function(data) { 
                                                            $(\'#Responsable_apellido\').attr(\'value\',data.apellido); 
                                                            $(\'#Responsable_nombre\').attr(\'value\',data.nombre); 
                                                            $("#ajaxloader").css("display","none"); 
                                                            $("#ajaxloader").removeClass("loading");
                                                            }',  
                                                        'dataType'=>'json',   
                                                        'beforeSend' => 'function(){ 
                                                                    $("#ajaxloader").css("display","block");                                
                                                                    $("#ajaxloader").addClass("loading");  }',
                                                        )
                                                      ));?>
                 <?php echo $form->error($modelResponsable,'id_tipodocumento',array('class'=>'text-error')); ?>		
            </div>  
           
            <div class="span5">
		<?php echo $form->labelEx($modelResponsable,'numero_documento'); ?>
		<?php                
                    echo $form->textField($modelResponsable,'numero_documento',array('class'=>'span9',
                    'ajax' => array(
                            'type'=>'POST', 
                            'url'=>$this->createUrl('sumar/buscarResponsable'), 
                            'success'=>' function(data) { 
                                            $(\'#Responsable_apellido\').attr(\'value\',data.apellido); 
                                            $(\'#Responsable_nombre\').attr(\'value\',data.nombre); 
                                            $("#ajaxloader").css("display","none"); 
                                            $("#ajaxloader").removeClass("loading");                                            
                                         }', 
                            'dataType'=>'json',
                            'beforeSend' => 'function(){ 
                                                                    $("#ajaxloader").css("display","block");                                
                                                                    $("#ajaxloader").addClass("loading");  }',
                         ),
                ));  
               ?>
		<?php echo $form->error($modelResponsable,'numero_documento',array('class'=>'text-error')); ?>
          </div>

        </div>
        <div class="controls-row">
            <div class="span6">
		<?php echo $form->labelEx($modelResponsable,'apellido'); ?>
		<?php 
                  
                     echo $form->textField($modelResponsable,'apellido',array('class'=>'span9'));  
                   
                ?>
		<?php echo $form->error($modelResponsable,'apellido',array('class'=>'text-error')); ?>
            </div>
            
            <div class="span5">
		<?php echo $form->labelEx($modelResponsable,'nombre'); ?>
		<?php echo $form->textField($modelResponsable,'nombre',array('class'=>'span9')); ?>
		<?php echo $form->error($modelResponsable,'nombre',array('class'=>'text-error')); ?>
            </div>
            
        </div>
        <div class="controls-row">             
            <div class="span5">
                <?php echo $form->labelEx($modelResponsable,'sexo'); ?>
		<?php $sexo = array();
                      $sexo['-1'] = ('SELECCIONE');
		      $sexo['M'] = ('MASCULINO');
		      $sexo['F'] = ('FEMENINO');?>
		<?php echo $form->DropDownList($modelResponsable,'sexo',$sexo,array('class'=>'span8')); ?>	
 
		<?php echo $form->error($modelResponsable,'sexo',array('class'=>'text-error')); ?>
            </div>
            <div class="span6">
                <?php echo $form->labelEx($modelResponsable,'fecha_nacimiento'); ?>
		<?php                      
                 $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                    'model'=>$modelResponsable, 
                    'attribute'=>'fecha_nacimiento',
                    'value'=>$modelResponsable->fecha_nacimiento,
                    'language' => 'es',
                    'htmlOptions' => array(
					'style'=>'height:30px;  
                                        font-weight:bold;
                                        font-size:0.9em;
                                        border: 0px solid #A80;
                                        padding-left: 4px;'),
                    'options'=>array(
                    'autoSize'=>true,
                    'defaultDate'=>$modelResponsable->fecha_nacimiento,
                    'dateFormat'=>'dd-mm-yy',
                    /*'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',*/
                    'buttonImageOnly'=>false,
                    'buttonText'=>'Fecha',                    
                    'selectOtherMonths'=>true,
                    'showAnim'=>'slide',
                    'showButtonPanel'=>true,
                    'showOn'=>'button',
                    'showOtherMonths'=>true,
                    'changeMonth' => 'true',
                    'changeYear' => 'true',
                    'maxDate'=>'date("Y-m-d")', //fecha minima                   
                ),
                ));             
                ?>
		<?php echo $form->error($modelResponsable,'fecha_nacimiento',array('class'=>'text-error')); ?>
            </div>
        </div>     
    </div> <!-- contenedor responsable --> 
    
    <br />  
    
    <!-- contenedor de la muestrad e los datos de embarazo; visible unicamente cuando el beneficiario es mujer embarzada -->	
    <div class="controls-row" id="datos-embarazo">           
          <div class="tit-datgrp-form"> <h4> Datos del Embarazo </h4> </div>
              
          <div class="controls-row">
                <div class="span5">
                    <?php echo $form->labelEx($model,'fum'); ?>
                    <?php 
                    $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                        'model'=>$model,     
                        'id'=>'fum',
                        'attribute'=>'fum',
                        'value'=>$model->fum,
                        'language' => 'es',
                        'htmlOptions' => array(
					'style'=>'height:30px;
                                        background:#ffbf00;
                                        color:#00a;
                                        font-weight:bold;
                                        font-size:0.9em;
                                        border: 0px solid #A80;
                                        padding-left: 4px;'),
                        'options'=>array(
                        'autoSize'=>true,
                        //'defaultDate'=>$model->fum,
                        'dateFormat'=>'dd-mm-yy',
                        /*'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',*/
                        'buttonImageOnly'=>false,
                        'buttonText'=>'Fecha',                    
                        'selectOtherMonths'=>true,
                        'showAnim'=>'slide',
                        'showButtonPanel'=>true,
                        'showOn'=>'button',
                        'showOtherMonths'=>true,
                        'changeMonth' => 'true',
                        'changeYear' => 'true',
                        'maxDate'=>'date("Y-m-d")', //fecha minima                   
                ),
                )); ?>
                     <?php echo $form->error($model,'fum'); ?>
                </div>
        
                <div class="span5">
                    <?php echo $form->labelEx($model,'fecha_diagnostico_embarazo'); ?>
                    <?php 
                    $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                            'model'=>$model,     
                            'id'=>'fechadiagnosticoembarazo',
                            'attribute'=>'fecha_diagnostico_embarazo',
                            'value'=>$model->fecha_diagnostico_embarazo,
                            'language' => 'es',
                            'htmlOptions' => array(
                                                'style'=>'height:30px;
                                                background:#ffbf00;
                                                color:#00a;
                                                font-weight:bold;
                                                font-size:0.9em;
                                                border: 0px solid #A80;
                                                padding-left: 4px;'),
                            'options'=>array(
                            'autoSize'=>true,
                            //'defaultDate'=>$model->fecha_diagnostico_embarazo,
                            'dateFormat'=>'dd-mm-yy',
                            /*'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',*/
                            'buttonImageOnly'=>false,
                            'buttonText'=>'Fecha',                    
                            'selectOtherMonths'=>true,
                            'showAnim'=>'slide',
                            'showButtonPanel'=>true,
                            'showOn'=>'button',
                            'showOtherMonths'=>true,
                            'changeMonth' => 'true',
                            'changeYear' => 'true',
                            'maxDate'=>'date("Y-m-d")', //fecha minima                   
                    ),
                    )); ?>
                     <?php echo $form->error($model,'fecha_diagnostico_embarazo'); ?>
                </div>
            </div>

	
            <div class="controls-row">                
                <div class="span5">
                    <?php echo $form->labelEx($model,'semanas_embarazo'); ?>
                    <?php echo $form->textField($model,'semanas_embarazo',array('class'=>'span9','id'=>'semanas_embarazo')); ?>
                    <?php echo $form->error($model,'semanas_embarazo'); ?>
                </div>                 
                <div class="span5">
                    <?php echo $form->labelEx($model,'fecha_probable_parto'); ?>
                    <?php 
                    $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                        'model'=>$model,        
                          'id'=>'fechaprobableembarazo',
                        'attribute'=>'fecha_probable_parto',
                        'value'=>$model->fecha_probable_parto,
                        'language' => 'es',
                        'htmlOptions' => array(
					'style'=>'height:30px;
                                        background:#ffbf00;
                                        color:#00a;
                                        font-weight:bold;
                                        font-size:0.9em;
                                        border: 0px solid #A80;
                                        padding-left: 4px;'),
                        'options'=>array(
                        'autoSize'=>true,
                        //'defaultDate'=>$model->fecha_probable_parto,
                        'dateFormat'=>'dd-mm-yy',
                        /*'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',*/
                        'buttonImageOnly'=>false,
                        'buttonText'=>'Fecha',                    
                        'selectOtherMonths'=>true,
                        'showAnim'=>'slide',
                        'showButtonPanel'=>true,
                        'showOn'=>'button',
                        'showOtherMonths'=>true,
                        'changeMonth' => 'true',
                        'changeYear' => 'true',
                        'minDate'=>'date("Y-m-d")', //fecha minima                   
                    ),
                    )); ?>
                      <?php echo $form->error($model,'fecha_probable_parto'); ?>
                </div>         
            </div>

            <div class="controls-row">     
                <div class="span5">
                    <?php echo $form->labelEx($model,'score_riesgo'); ?>
                    <?php echo $form->textField($model,'score_riesgo',array('class'=>'span8')); ?>
                    <?php echo $form->error($model,'score_riesgo'); ?>
                </div>
            </div>     
    </div> <!-- fin contenedor datos del embarazo -->
            
    <br />  
    
    <!-- contenedor de los datos de contacto -->    
    <div class="controls-row" id="dat-contacto">
        
        <div class="tit-datgrp-form"> 
            <h4> Datos del Contacto </h4> 
        </div>  
        
        <div class="controls-row">
            <div class="span12">
		<?php echo $form->labelEx($model,'vive_conadulto'); ?>
		<?php $vive_conadulto = array();
		      $vive_conadulto[0] = ('NO');
		      $vive_conadulto[1] = ('SI');  
                ?>
		<?php echo $form->DropDownList($model,'vive_conadulto',$vive_conadulto,array('class'=>'span2')); ?>	
                <?php echo $form->error($model,'vive_conadulto'); ?>
            </div>
        </div>
      
        <div class="controls-row">        
            <div class="span4">
		<?php echo $form->labelEx($modelPersona,'calle'); ?>
		<?php echo $form->textField($modelPersona,'calle',array('class'=>'span9')); ?>
		<?php echo $form->error($modelPersona,'calle',array('class'=>'text-error')); ?>
            </div>

            <div class="span2">
		<?php echo $form->labelEx($modelPersona,'nro_calle'); ?>
		<?php echo $form->textField($modelPersona,'nro_calle',array('class'=>'span5')); ?>
		<?php echo $form->error($modelPersona,'nro_calle',array('class'=>'text-error')); ?>
            </div>
            
            <div class="span1">
		<?php echo $form->labelEx($modelPersona,'piso'); ?>
		<?php echo $form->textField($modelPersona,'piso',array('class'=>'span10')); ?>
		<?php echo $form->error($modelPersona,'piso',array('class'=>'text-error')); ?>
            </div>

            <div class="span2">
		<?php echo $form->labelEx($modelPersona,'dpto'); ?>
		<?php echo $form->textField($modelPersona,'dpto',array('class'=>'span5')); ?>
		<?php echo $form->error($modelPersona,'dpto'); ?>
            </div>

            <div class="span2">
		<?php echo $form->labelEx($modelPersona,'manzana'); ?>
		<?php echo $form->textField($modelPersona,'manzana',array('class'=>'span9')); ?>
		<?php echo $form->error($modelPersona,'manzana'); ?>
            </div>
        </div>
        
        <div class="controls-row">
            <div class="span5">
		<?php echo $form->labelEx($modelPersona,'entrecalle1'); ?>
		<?php echo $form->textField($modelPersona,'entrecalle1',array('class'=>'span9')); ?>
		<?php echo $form->error($modelPersona,'entrecalle1'); ?>
            </div>

            <div class="span5">
		<?php echo $form->labelEx($modelPersona,'entrecalle2'); ?>
		<?php echo $form->textField($modelPersona,'entrecalle2',array('class'=>'span9')); ?>
		<?php echo $form->error($modelPersona,'entrecalle2'); ?>
            </div>
        </div>
        
        <div class="controls-row">	
            <div class="span6">
		<?php echo $form->labelEx($modelPersona,'telefono'); ?>
		<?php echo $form->textField($modelPersona,'telefono',array('class'=>'span7')); ?>
		<?php echo $form->error($modelPersona,'telefono'); ?>
            </div>
        </div>
         
      
        
        
        
         
        <div class="span12 form-group">
            <div class="span5">
	     <?php             
		 $departamento = Departamento::model()->findAll('id > 0');
		 $listDepartamento = CHtml::listData($departamento,'id', 'nombre');
                 if (!empty($modelPersona->departamento))
                     $departamento_id = $modelPersona->departamento;
                 else
                     $departamento_id = -1;
                 
                 if (!empty($modelPersona->localidad)) 
                     $localidad_id = $modelPersona->localidad;  
                 else
                     $localidad_id = -1; 
                 
                
                     
                 
                 echo $form->labelEx($modelPersona,'departamento');   
                 echo $form->DropDownList($modelPersona,'departamento',$listDepartamento,
                         array('empty' => 'Seleccione Departamento',
                               'class'=>'form-control',
                               'options'=>array($departamento_id=>array('selected'=>true)),
                               'ajax' => array('type'=>'POST',
                                      'url' => CController::createUrl('localidad/volcarLocalidades_DropDown'),                                     
                                      'data'=>array('dpto_id'=>'js:this.value'),
                                      'success'=>'function(data){console.log(data);
                                          $("#Persona_localidad").html(data);
                                          $("#Persona_id_municipio").html("<option>Seleccione Municipio</option>");
                                          $("#Persona_id_barrio").html("<option>Seleccione Barrio</option>");                                        
                                      }'
                                     )));
               echo $form->error($modelPersona,'departamento',array('class'=>'text-error'));
             ?>		
           </div> 
           <div class="span5">
             <?php  
                  echo $form->labelEx($modelPersona,'localidad');  
                  $localidades = Localidad::model()->findAll('(id > 0) and (id_departamento='.$departamento_id.')');
		  $listLocalidades = CHtml::listData($localidades,'id', 'nombre');  
                   
                   echo $form->DropDownList($modelPersona,'localidad',$listLocalidades,
                                           array('empty' => 'Seleccione Localidad','class'=>'form-control',
                                                 'options'=>array($localidad_id=>array('selected'=>true)),
                                                 'ajax' => array('type'=>'POST',
                                                                 'url' => CController::createUrl('municipio/volcarMunicipios_DropDown'), 
                                                                 'success' => 'function(data){
                                                                                   $("#Persona_id_municipio").html(data);
                                                                                   $("#Persona_id_barrio").html("<option>Seleccione Barrio</option>"); }',
                                                                 'data'=>array('loc_id'=>'js:this.value'),
                                                )));                                      
                  echo $form->error($modelPersona,'localidad',array('class'=>'text-error')); 
               ?>		
           </div>
                
            </div>
          <div class="span12 form-group">              
                
           <div class="span5">
		<?php echo $form->labelEx($modelPersona,'id_municipio'); ?>
		<?php 
                 
                  
                        $municipios = Municipio::model()->findAll('(id > 0) and (id_localidad=' .$localidad_id.')');
		        $listMunicipios = CHtml::listData($municipios,'id', 'nombre'); 
                        
                        echo $form->DropDownList($modelPersona,'id_municipio',$listMunicipios,
                                array('empty' => 'Seleccione Municipio',
                                      'class'=>'form-control',
                                      'ajax' => array('type'=>'POST',
                                             'url' => CController::createUrl('barrio/volcarBarrios_DropDown'), 
                                             'update' => '#Persona_id_barrio',  
                                             'data'=>array('munic_id'=>'js:this.value'),
                                         
                                        ),                                 
                                    )); 
                    
                
                ?>
                <?php echo $form->error($modelPersona,'id_municipio',array('class'=>'text-error')); ?>
            </div>

            <div class="span5">
              <?php 
                 if (empty($modelPersona->municipio))
                  $municipio_id =    -1;
                else
                  $municipio_id = $modelPersona->municipio;
                
                 if (empty($modelPersona->barrio))
                    $barrio_id =    -1;
                 else
                    $barrio_id = $modelPersona->barrio;
                
                           
                  $barrios = Barrio::model()->findAll('(id > 0) and (id_municipio=' . $municipio_id.')');
		  $listBarrios = CHtml::listData($barrios,'id', 'nombre');   
                  
                  echo $form->labelEx($modelPersona,'id_barrio'); 
                  echo $form->DropDownList($modelPersona,'id_barrio',$listBarrios,
                                array('options'=>array($barrio_id=>array('selected'=>true)),                                    
                                      'empty' => 'Seleccione Barrio',
                                      'class'=>'form-control'
                                    ));	
      
               
               
                ?>
                <?php echo $form->error($modelPersona,'id_barrio',array('class'=>'text-error')); ?>
                 </div> 
           
         </div>
            
        <div>         
       
         <div class="controls-row">
            <div class="span6">
		<?php echo $form->labelEx($modelPersona,'email'); ?>
		<?php echo $form->textField($modelPersona,'email',array('class'=>'span8')); ?>
		<?php echo $form->error($modelPersona,'email'); ?>
            </div>

            <div class="span5">
		<?php echo $form->labelEx($modelPersona,'celular'); ?>
		<?php echo $form->textField($modelPersona,'celular',array('class'=>'span8')); ?>
		<?php echo $form->error($modelPersona,'celular'); ?>
            </div>
         </div>
      </div>
    </div>    
        <div class="controls-row">   
                <div class="row">
                    <?php echo $form->labelEx($model,'observaciones'); ?>
                    <?php echo $form->textArea($model,'observaciones',array('class'=>'span9','rows'=>'9')); ?>
                    <?php echo $form->error($model,'observaciones'); ?>
                </div>
        </div>
    

	
	

	<div class="controls-row">
            <div class="span5">  
		<?php echo $form->labelEx($model,'discapacidades'); ?>
		<?php
                   $misdiscapacidades = $model->discapacidades;
                   $discapacidades_selectas = array();
                   $disc = '';
                   if (!empty($model->discapacidades)){
                      $discapacidades_selectas = explode(" - ", $misdiscapacidades);
                      $disc = $discapacidades_selectas[count($discapacidades_selectas) - 1 ];
                   }
                   $model->discapacidades = $disc;
                   
                echo CHtml::checkBoxList("otrasdiscapacidades",$discapacidades_selectas,array(
                    'Visual'=>"Visual",
                    'Auditiva'=>"Auditiva",
                    "Motriz"=>"Motriz",
                    "Mental"=>"Mental",                   
            ),array('separator'=>'','template'=>'<li class="list-discapacidades" style="float:left; margin-left: 10px;  display:inline;">{input} {label}</li>'));
          ?>
           </div>
           <div class="span5">  
            <?php 
                echo $form->labelEx($model,'Otras Discapacidades');
                echo $form->textField($model,'discapacidades',array('size'=>60,'maxlength'=>250)); 
		echo $form->error($model,'discapacidades'); ?>
            </div>     
	</div>
        
        
       <?php 
       //observamos el tipod de usuario que esta accediendo y su roles para determinar los efectores a efectuar la inscripcion
            /*if((Yii::app()->user->checkAccess('Efector')) && (!Yii::app()->user->isSuperAdmin))
            {?>
             <div class="controls-row">
                    <?php echo $form->labelEx($model,'cuie_ea'); ?>
                    <?php 
                   
                     $cuie_efector = Yii::app()->user->name;
                     $criteria = new CDbCriteria();
                     $criteria->condition = "cuie LIKE :cuie";
                     $criteria->params = array(':cuie'=> $cuie_efector);
            
                    $efector = Efectores1::model()->findAll($criteria);
                    $listEfectores = CHtml::listData($efector,'id', 'MiCuieEfector');   
                    ?>
                    <?php echo $form->DropDownList($model,'cuie_ea',$listEfectores,array('class'=>'span8')); ?>	
                    <?php echo $form->error($model,'cuie_ea',array('class'=>'text-error')); ?>
            </div>
            <?php }else{ ?>*/?>

            <div class="controls-row">
                    <?php echo $form->labelEx($model,'cuie_ea'); ?>
                    <?php  
                    $efectores = Efectores1::model()->findAll();
                    $listEfectores = CHtml::listData($efectores,'id', 'MiCuieEfector');   
                    ?>
                    <?php echo $form->DropDownList($model,'cuie_ea',$listEfectores,array('class'=>'span8')); ?>	
                    <?php echo $form->error($model,'cuie_ea',array('class'=>'text-error')); ?>
            </div>
          
    
         <div class="controls-row">
		<?php echo $form->labelEx($model,'fecha_inscripcion'); ?>
             
		 <?php 
                    $this->widget('zii.widgets.jui.CJuiDatePicker', array(
                        'model'=>$model,                      
                        'attribute'=>'fecha_inscripcion',                       
                        'language' => 'es',                        
                        'options'=>array(
                            'autoSize'=>true,
                            //'defaultDate'=>$model->fecha_probable_parto,
                            'dateFormat'=>'dd-mm-yy',
                            /*'buttonImage'=>Yii::app()->baseUrl.'/images/calendar.png',*/
                            'buttonImageOnly'=>false,
                            'buttonText'=>'Fecha',                    
                            'selectOtherMonths'=>true,
                            'showAnim'=>'slide',
                            'showButtonPanel'=>true,
                            'showOn'=>'button',
                            'showOtherMonths'=>true,
                            'changeMonth' => 'true',
                            'changeYear' => 'true',
                            'maxDate'=>'date("Y-m-d")', //fecha minima                   
                    ),
                    )); ?>
			
                <?php echo $form->error($model,'fecha_inscripcion',array('class'=>'text-error')); ?>
	</div>

    
    <?php
    $this->beginWidget('zii.widgets.jui.CJuiDialog', array( 
        'id'=>'dialogLugares',
        'options'=>array(
            'title'=>'',
            'autoOpen'=>false,
            'modal'=>true,
            'width'=>550,
            'height'=>470,
            'closeOnEscape' => false,    
        ),
    ));?>
            <div class="divForForm"> </div>  <input type="hidden" name="act-id" id="act-id" value="-1"> 
    <?php $this->endWidget();?>
	

	
        <div class="row buttons">
		<?php echo CHtml::submitButton($model->isNewRecord ? 'GUARDAR NUEVO BENEFICIARIO' : 'ACTUALIZAR DATOS BENEFICIARIO',array('class'=>'btn btn-success')); ?>
	</div>

<?php $this->endWidget(); ?>

</div><!-- form -->




<style type="text/css">
    <?php if ($desplegarDatosEmbarazo){?>
        #datos-embarazo{            
            background-color: #FCCFCC;
            padding: 10px;
        }
      <?php }else { ?>
       #datos-embarazo{
           display: none;
            background-color: #FCCFCC;
            padding: 10px;
        }
      <?php } ?>       
      <?php if ($desplegarEmbarazo){?>
        #es_embarazo{
           visibility: visible; 
        }
        <?php }else{?>
         #es_embarazo{
           visibility: hidden; 
        }
        <?php } ?>
        
        
          <?php if ($desplegarResponsable)
          {?>   
        #dat-responsable{
            background-color: #f1f2aa;
            padding: 10px;            
        }
        <?php }else{?>
        
        #dat-responsable{
            background-color: #f1f2aa;
            padding: 10px;
            display: none;
        }    
        <?php } ?>
        
        .tit-datgrp-form{
          text-align: center;  
        }
        
        
        #dat-contacto{
            background-color: #faf2cc;
            padding: 10px; 
        }
  
       
    input.error, select.error {
        box-shadow: 0 0 5px #b94a48;
        -webkit-box-shadow: 0 0 5px #b94a48; 
        -moz-box-shadow: 0 0 5px #b94a48;
        border:1px solid #b94a48; 
    }

    input.error:focus {
        box-shadow: 0 0 5px #1ad;
        -webkit-box-shadow: 0 0 5px #1ad; 
        -moz-box-shadow: 0 0 5px #1ad;
        border:1px solid #1ad; 
    }
    
    #table-benef-enc{font-size: 0.85em;}
    #table-benef-enc .table-bordered tr, #table-benef-enc .table-bordered thead tr th, #table-benef-enc .table-bordered thead th, #table-benef-enc .table-bordered th{font-size: 0.85em;} 
    #table-benef-enc thead tr th{font-size: 0.85em;}
    #table-benef-enc .table-bordered thead:first-child tr:first-child th{font-size: 0.85em;}
</style>
